本書是創客教學經典《超圖解Arduino互動設計入門》的姊妹作,是一本結合Python語言、電子電路、微電腦控制和物聯網相關技術的入門書。
Python無疑是近年最受注目的通用型程式語言,它的語法簡單易學,不僅智慧型手機、個人電腦到網路雲端應用平台都支援Python程式,應用領域更遍及系統工具、網路程式、數值分析到人工智慧。而開放原始碼的MicroPython專案,更讓Python程式可以在拇指大小的微電腦控制器上執行,直接控制硬體或開發物聯網專案,就連歐洲太空總署也將MicroPython應用在控制太空載具上。MicroPython支援多種32位元控制板,本書採用的是內建Wi-Fi無線網路、創客一致公認價美物廉C/P值超高的ESP8266系列控制板。
本書的目標是讓沒有電子電路基礎,對微電腦、電子DIY及物聯網有興趣的人士,也能輕鬆閱讀、認識Python語言,進而順利使用Python與ESP8266控制板完成互動應用。因此,實驗用到的電子、電路組裝和Python程式觀念,皆以手繪圖解的方式說明。為了方便讀者進行實驗,書本裡的電路都採用現成的模組,並搭配圖解說明,讓讀者不單只會照著接線,也能理解電子模組背後的原理,進而能靈活改造應用並實踐自己的想法。
本書範例豐富多元,包括自動吃錢幣存錢筒、雷射槍玩具標靶、電流急急棒遊戲、拍手聲音感應開關、GPS軌跡追蹤、遠端手機遙控家電、遠端遙控電子調光器、物聯網雲端資訊儀表板、MQTT即時氣象資訊推送系統等等,既能學習各項技術,又可創造實用有趣的成果。
本書特色:
用最夯的Python語言學寫程式
用最超值的ESP8266控制板學物聯網
用最易懂的超圖解學電子電路
人人都能化身創客自造各種智慧應用
物聯網 程式 創客 專案 PYTHON ARDUINO 應用 DIY 語言 電子 模組